A tight bound for shortest augmenting paths on trees

نویسندگان

چکیده

The shortest augmenting path technique is one of the fundamental ideas used in maximum matching and flow algorithms. Since being introduced by Edmonds Karp 1972, it has been widely applied many different settings. Surprisingly, despite this extensive usage, still not well understood even simplest case: online bipartite problem on trees. In a tree T=(W⊎B,E) revealed online, i.e., each round vertex from B with its incident edges arrives. It was conjectured Chaudhuri et al. [6] that total length all paths found O(nlog⁡n). paper we prove tight O(nlog⁡n) upper bound for trees improving over O(nlog2⁡n) [3].

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A Tight Bound for Shortest Augmenting Paths on Trees

This paper is devoted to understanding the shortest augmenting path approach for computing a maximum matching. Despite its apparent potential for designing efficient matching and flow algorithms, it has been poorly understood. Chaudhuri et. al. [CDKL09] study this classical approach in the following model. A bipartite graph G = W ] B is revealed online and in each round a vertex of b is present...

متن کامل

Tight Hardness for Shortest Cycles and Paths in Sparse Graphs

Fine-grained reductions have established equivalences between many core problems with Õ(n3)-time algorithms on n-node weighted graphs, such as Shortest Cycle, All-Pairs Shortest Paths (APSP), Radius, Replacement Paths, Second Shortest Paths, and so on. These problems also have Õ(mn)-time algorithms on m-edge n-node weighted graphs, and such algorithms have wider applicability. Are these mn boun...

متن کامل

Tight bound on the maximum number of shortest unique substrings

A substring Q of a string S is called a shortest unique substring (SUS) for position p in S, if Q occurs exactly once in S, this occurrence of Q contains position p, and every substring of S which contains position p and is shorter than Q occurs at least twice in S. The SUS problem is, given a string S, to preprocess S so that for any subsequent query position p all the SUSs for position p can ...

متن کامل

Shortest paths on a polyhedron, Part I: Computing shortest paths

We present an algorithm for determining the shortest path between any two points along the surface of a polyhedron which need not be convex. This algorithm also computes for any source point on the surface of a polyhedron the inward layout and the subdivision of the polyhedron which can be used for processing queries of shortest paths between the source point and any destination point. Our algo...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

ژورنال

عنوان ژورنال: Theoretical Computer Science

سال: 2022

ISSN: ['1879-2294', '0304-3975']

DOI: https://doi.org/10.1016/j.tcs.2021.11.025